from PIL import Image, ImageEnhance, PSDraw

# 读入图像
im = Image.open('images/pic.jpg')

# 参数信息
print(im.format, im.size, im.mode)

# 缩略图
# im.thumbnail((128, 128))

# 获取子部分矩形，左上，右下顶点坐标
# box = (100, 100, 400, 400)
# region = im.crop(box)
# region.show()

# 反转图像
# reverse_pic = im.transpose(Image.ROTATE_180)
# reverse_pic.show()

# 显示图像
# im.show()

# 更改图片大小
# out = im.resize((1280, 1280))

# 模式间转换
# im = im.convert("L")

# 旋转图像
# out = im.rotate(-45)

# 点变换
# im = im.point(lambda x: x * 1.2)

# 图像增强
# enh = ImageEnhance.Contrast(im)
# enh.enhance(1.3).show()

# im.show()

# 保存图像
# im.save('./images/pic.jpg')
